Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 HELMSDALE Terraced £80,469 £75,000 3 Jun 2021
27 HELMSDALE Terraced £45,813 £12,588 6 Nov 2000
29 HELMSDALE Terraced £139,062 £88,750 20 Feb 2008
51 HELMSDALE Terraced £136,844 £24,000 31 Aug 1995
53 HELMSDALE Terraced £115,828 £74,500 22 Oct 2007